package com.ht.shortlink.admin.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 *  用户流量风控配置类
 */
@Component
@ConfigurationProperties("short-link.user.flow-risk-control")
@Data
public class UserFlowRiskControlConfiguration {
    /**
     *  是否开启用户流量风控功能
     */
    public Boolean enable;

    /**
     *  用户流量风控窗口大小
     */
    public Long timeWindow;

    /**
     *  用户流量风控窗口时间内最大访问量
     */
    public Long maxAccessCount;
}
